package com.gengzp.rpc.constants;

/**
 * @ClassName RemoteTransactionalConstants
 * @Description 远程事务常量池
 * @Author gengzp
 * @Date 2025/8/11 20:28
 */
public interface RemoteTransactionalConstants {

    // 请求唯一表示在请求头中的key
    String REQUEST_ID_HEADER_KEY = "rpcRequestId";

    // 远程事务存储在redis中的key前缀
    String REMOTE_TRANSACTION_KEY_PREFIX = "rpc_remote_transaction:";

    // 远程事务处理器默认实现类bean名称
    String REMOTE_TRANSACTION_HANDLER_BEAN_NAME_DEFAULT = "remoteTransactionalHandlerDefault25c926a2ecad4841ad9549b651429b61";

}
